함수의 이름: 알파벳의 대문자(A ~ Z)와 소문자(a ~ z), 숫자(0 ~ 9),
부호 _(underscore) 만을 사용할 수 있으며, 대문자와 소문자를 구별한다.
(예: Myfun과 myfun은 서로 다르다.)
▷ 여래개의 함수들을 포함할 수 있으며, main( ) 함수가 맨 먼저 실행되는 함수이다.
▷ 함수내의 문장들은 중괄호( { } )내에 포함되
문자열을 읽는다. (파일의 끝이거나 개행 문자의 끝)
fputc
한 문자를 파일에 입력한다.
fputs
문자열을 파일에 입력한다.
ftell
fseek로부터 파일 위치 지시자를 리턴한다.
fseek
파일을 찾는다.
fsetpos
기억된 첫 번째 인수(FILE *) 두 번째 인수(fpos_t *) 까지의 파일 위치 지시자을 설정한다.
프로그램 내장 방식
컴퓨터에게 처리하게 할 프로그램과 자료를 주 메모리(Main Memory)에 저장해 놓고 프로그램 상에 나타난 제어의 순서에 따라 명령을 처리하는 방식이다.
2. 프로그램(Program)
프로그래머(Programmer)에 의해 만들어진 명령어 집합(Instruction Set) 이다. (소스 프로그램 -> 실행 프로그램)
메모리 관리방법 같은 것이다. 이것은 80x86 CPU를 사용하지 않는 컴퓨터와는 전혀 공통 부분을 찾을 수 없다.
Ⅱ. C언어의 역사
C언어는 구조화 언어이고 포인터 사용이 가능한 “BCPL언어”로부터 시작된다. 이 BCPL을 기준으로 B언어가 작성이 되었고, 한 단계 더 발전된 언어인 C언어가 개발되었다. C
1. 다음 중 원시 프로그램이 번역되어 실행될 때의 파일 확장자로서 올바른 것은?
① example.exe ② example.obj ③ example.doc ④ example.c
정답해설
c언어 프로그램은 코딩(coding), 컴파일(compile), 링킹(linking)의 3단계 변환 과정으로 완성된다. 코딩 단계는 c문법에 따라 소스 코드를 작성하여 소스 파일을 생
1. C 프로그램 작성 시 반드시 작성해야 하는 함수는?
① scanf() ② printf() ③ malloc() ④ main()
정답해설
c언어는 도입부, main() 함수, 호출된 함수()로 구성되고, 다른 프로그래밍 언어와는 달리 c실행 프로그램 내에는 반드시 main() 함수가 존재해야 한다.
2. 다음 중 출력양식 변환기호의 설명으로
바이트 크기를 니블로 표시하면 다음과 같다.
2진법 : 01111110 → 16진법 : 0x7E
2] ROM과 RAM의 차이
① ROM(Read Only Memory)
단지 읽을 수만 있는 메모리란 뜻으로 일반적으로 ROM에는 사용자의 프로그램을 저장하는 메모리이기 때문에 프로그램 메모리라고 부른다. 물론 프로그램을 ROM에 저장해야 읽을 수
0] 들어가며
그동안 4만원씩 받고 유료로 운영하던 초급 강좌를 여러분께 공개하기로
결정하였습니다. 강좌는 새로운 `캠퍼스 C` (3차 개정판)에 맞게 내용이 약간씩 변경될 것입니다.
이제 경제적인 부담없이 열심히 이 강좌를 활용하시고 많은 성과를 거두
시기 바랍니다.
참고로 기존의 30회 강좌
메모리, 입출력 장치
→ 기본 계산용 자원 제공
② 응용 프로그램(application program): 워드 프로세서, 스프레드시트, 컴파일러, 웹브라우저
→ 사용자의 문제 풀이를 위한 자원의 이용 방법 정의
③ 사용자(user): 사람, 기계, 다른 컴퓨터
→ 문제 풀이
④ 운영체제(operating system)
→ 여러 응용 프로그램간
1. 언어 소개
가. Pascal
일괄성이 없는 불필요한 세부 사항들은 피하고 모든 언어에 공통적인 개념들을 나타내는 교육용 언어, 학생들에게 프로그래밍을 가르칠 목적으로 개발되었다.
1960년대 중반에서 후반에 걸쳐서 ALGOL은 컴퓨터 프로그래밍 세계에 많은 관심을 끌었다. Niklaus Wirth도 이런 관심